import {
  Request
} from "../../../utils/request.js";
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    open:1,
    titleNum:15,//初始标题输入内容字数值
    textareaNum:100,//初始内容字数初始限定值 100
    comText:'',//初始内容占位
    titleValue:'',//初始标题占位
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    const eventChannel = this.getOpenerEventChannel();
    eventChannel.on('acceptDataFromOpenerPage', function(data) {
      console.log(data)
      this.userId = data.userId;
    }.bind(this));


  },
  /**切换基本信息、高级信息、印象
   * 
   */
  qietap:function(param){
    if(param.currentTarget.id == 1){
      this.data.open = 1;  //好印象
    }else if(param.currentTarget.id == 2){
      this.data.open = 2;   //不好印象
    }
    this.setData({
      open: this.data.open,
    });
  },
  /**
   * 评印象按钮
   */
  _button:function(){
    //判断是否填写了标题
    if(this.data.titleValue == '' && this.data.open == 2){
      new Request().showToast('印象标题为空');
      return;
    }
    //判断是否填写了内容
    if(this.data.comText == '' && this.data.open == 2){
      new Request().showToast('印象内容为空');
      return;
    }
  
  //提交印象
  new Request('Zyyingxing/updateYing').request(
    () => {
      if(this.data.open == 2 && this.data.titleValue){
        return {
          openid: app.globalData.openid, //我的openid
          userid: app.globalData.userid, //我的userid
          objeid: this.userId, //朋友id
          goodType: this.data.open, //好印象 和 不好印象
          title: this.data.titleValue,
          comText: this.data.comText,
        }
      }else{
        return {
          openid: app.globalData.openid, //我的openid
          userid: app.globalData.userid, //我的userid
          objeid: this.userId, //朋友id
          goodType: this.data.open, //好印象 和 不好印象
        }
      }
    },
    (res) => {
      if(res.data.data == -1){
        wx.showModal({
          content: '温馨提示！评印象前需有互相聊天记录哦！',
          showCancel: false, //是否显示取消按钮
          confirmText: '知道了',
          confirmColor:'#69B7D1',
          success (res) {
            if (res.confirm) {
              console.log('用户点击确定')
            } else if (res.cancel) {
              console.log('用户点击取消')
            }
          }
        });
      }else if(res.data.code == 0){
        new Request().showToast('待管理员核实上一条印象');
      }else if(res.data.code == 1 || res.data.data == 1){
        new Request().showToast('成功', 'success', ()=>{
          setTimeout(()=>{
            wx.navigateBack({
              delta: 1
            });
          },1501);
        });
      }
    });
    
  },
  /**
   * 获取 标题输入框内容
   */
  _bindinput:function(param){
    this.setData({
      titleNum:param.detail.cursor,
      titleValue: param.detail.value
    })
  },
  /**
   * 获取 标题输入框内容
   */
  _bindinputTextarea:function(param){
    this.setData({
      comText:param.detail.value,
      textareaNum:param.detail.cursor
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})